// user.h
#ifndef USER_H
#define USER_H

#include <QString>
#include<QJsonObject>
#include<QIcon>
class User {
public:
    User() = default;
    User(int id, const QString& username) : id(id), username(username) {}

    int getId() const { return id; }
    QString getUsername() const { return username;
    }

    QJsonObject toJson() const {
        QJsonObject obj;
        obj["id"] = id;
        obj["username"] = username;
        //obj["icon"]=icon;
        // 添加其他需要序列化的属性（例如 email、age 等）
        return obj;
    }

private:
    int id;
    QString username;
    //QIcon icon;
};

#endif // USER_H
